@import url(http://fonts.googleapis.com/css?family=Cantarell|family=Cardo);

/* import core styles | Basis-Stylesheets einbinden */
@import url(../yaml/core/base.css);

/* import screen layout | Screen-Layout einbinden */
@import url(../yaml/navigation/hlist.css);
@import url(../yaml/forms/gray-theme.css);

@import url(../yaml/screen/typography.css);
@import url(../yaml/screen/screen-PAGE-layout.css);

/* import print layout | Druck-Layout einbinden */
@import url(../yaml/print/print.css);

body {
    font-family: Cantarell, Arial, Helvetica, sans-serif;
    font-size:75.00%;
    color:#444;
  }

  /*--- Headings | Überschriften ------------------------------------------------------------------------*/

  h1,h2,h3,h4,h5,h6 {
    font-family: Cardo, "Times New Roman", Times, serif;
    font-weight:normal;
    color:#222;
    margin:0 0 0.25em 0;
  }
  
  blockquote, cite, q {
    font-family: Cardo, Georgia, "Times New Roman", Times, serif;
    font-style:italic;
  }
  
  /*
  
  .ym-wbox {
	  background-color: rgb(222, 237, 247);
	  background-image: url(./images/ui-bg_highlight-soft_100_deedf7_1x100.png);
  }
  
  .ym-hlist {
	  color: rgb(39, 121, 170);
  }
  */
  
  body > header { min-width: 80em; }

.ym-wrapper {
/*  max-width: 80em; */
	max-width: 110em;
}

/* .ym-wbox { padding: 10px; } */

.ym-column {
  display: block;
  overflow: hidden;
  /* padding-right: 100px; /* column width */
  /* padding-right: 20em; */
  width: auto;
}
.ym-col1 {  /* content */
  position: relative;
  float: left;
  width: 90%;
/*  min-width: 960px; */
  min-width: 90em;
}
.ym-col3 { /* sidebar */
  position: relative;
  float: left;
  min-width: 10em; /* column width */
  width: 10%;
/*  margin: 0 -100px 0 0; */
  /* margin: 0 -20em 0 0;*/
}

.ym-vlist ul li {
	list-style-type: none;
	margin-left: 1em;
}

.ym-vlist .ym-vtitle {
	color: white;
}

.obstacle-many
{
	color: red;
}
.obstacle-some
{
	color: orange;
}
.obstacle-few
{
	color: sienna;
}

.fitness
{
	color: #725110;
}